Last supper - German English Dictionary